package com.changcheng.project.yuminsi.service;


import com.changcheng.project.yuminsi.vo.ActivateResultRequest;
import com.changcheng.project.yuminsi.vo.BaseOutput;
import com.changcheng.project.yuminsi.vo.EtcLogOffRequest;
import com.changcheng.project.yuminsi.vo.UniversalResponse;

/**
 * @author yuminsi
 * @description
 * @date 2020/8/20 11:12
 * @since
 */
public interface AfterSaleService {

    /**
     * 15.ETC注销接口
     * @param etcLogOffRequest
     * @return
     */
    BaseOutput etcLogOff(EtcLogOffRequest etcLogOffRequest) throws Exception;

    /**
     * 17.获取二次激活指令接口
     * @param obuId
     * @param random
     * @param acctId
     * @return
     */
    BaseOutput getActivInstruct(String obuId, String random, String acctId) throws Exception;

    /**
     * 18.激活结果同步
     * @param activateResultRequest
     * @return
     */
    BaseOutput updateActiveStatus(ActivateResultRequest activateResultRequest) throws Exception;

}
